package com.tedu.ds.consumables.pojo.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;

@Data
@ApiModel(description = "耗材信息表实体类")
public class Consumables {

    @ApiModelProperty(value = "耗材表id", example = "1")
    private Integer id;

    @ApiModelProperty(value = "耗材名称", example = "墨盒", required = true)
    private String name;

    @ApiModelProperty(value = "耗材描述", example = "适用于激光打印机的黑色墨盒")
    private String description;

    @ApiModelProperty(value = "耗材状态", example = "1")
    private Integer status;

    @ApiModelProperty(value = "耗材数量", example = "100")
    private Integer quantity;

    @ApiModelProperty(value = "创建时间", example = "2023-10-24T20:00:00")
    private Date startTime;

    @ApiModelProperty(value = "删除时间", example = "2023-10-24T20:00:00")
    private Date deleteTime;

    @ApiModelProperty(value = "耗材更新时间", example = "2023-10-24T20:00:00")
    private Date updateTime;

    @ApiModelProperty(value = "耗材购入单价", example = "50.00")
    private Double price;

    @ApiModelProperty(value = "耗材厂商", example = "HP Inc.")
    private String manufacturer;

    @ApiModelProperty(value = "其它备注信息", example = "购买于2023年10月，库存充足")
    private String remark;
}
